package com.daedalus.Inheritanca.PersonTaksa;

/**
 * Created with IntelliJ IDEA.
 * User: kostika
 * Date: 12/19/12
 * Time: 10:55 AM
 * To change this template use File | Settings | File Templates.
 */
public class Punetor extends Person {
    private boolean punesuar;

    public Punetor(String emer, String mbiemer, int mosha, String vendLindja, char gjinia, double teArdhurat, boolean punesuar) {
        super(emer, mbiemer, mosha, vendLindja, gjinia, teArdhurat);
        this.setPunesuar(punesuar);
        //mund ta vendos qe ketu perqindjen e taksave ose te perdor menyren 2 me poshte
        if (!punesuar){
            setPerqindjaTaksave(0.05);
        }
    }

    public boolean isPunesuar() {
        return punesuar;
    }

    public void setPunesuar(boolean punesuar) {
        this.punesuar = punesuar;
    }
    // TODO Menyra 2
    // menyra 2 eshte te besh override metoden llogaritTaksat
    // po e lej te komentuar , mqs e kam percaktuar perqindjen
/*
    @Override
    public double llogaritTaksat(){
        if(punesuar){
            return getTeArdhurat()*0.1;
        } else {
            return getTeArdhurat()*0.05;
        }
    }
*/
    public String toString(){
        return String.format("Emri: %s\nMbiemri: %s\nTe Ardhurat: %.2f\nTaksat: %.2f\n" +
                "Mosha: %d\nVendlindja: %s\nGjinia: %c\nI punesuar: %s\n",
                getEmer(),getMbiemer(),getTeArdhurat(),llogaritTaksat(),getMosha(),getVendLindja(),getGjinia(),(isPunesuar()==true?"PO":"JO"));
    }
}
